package com.tr.common.util;

public class BaseController {

    /**
     * 封装统一正确返回方法
     * @param data
     * @param <T>
     * @return
     */
    protected <T>  Result success(T data){
        return new Result(ResultStatus.SUCCESS.getReturncode(),
                ResultStatus.SUCCESS.getReturnMessage(),data);
    }

    /**
     * 封装统一错误返回方法
     * @param data
     * @param <T>
     * @return
     */
    protected <T>  Result error(T data){
        return new Result(ResultStatus.ERROR.getReturncode(),
                ResultStatus.ERROR.getReturnMessage(),data);
    }
}
